home *** CD-ROM | disk | FTP | other *** search
/ Black Crawling Systems Archive Release 1.0 / Black Crawling Systems Archive Release 1.0 (L0pht Heavy Industries, Inc.)(1997).ISO / blackcrwl / encrypt / ONETIME.ZIP / ONETIME.DOC next >
Text File  |  1993-02-17  |  2KB  |  36 lines

  1. ***********One-Time Cipher*************   version 1.00 by Jonathan Lasser
  2.  
  3. This is a one-time cipher.  The formula used is sin(x^3).
  4.  
  5. The program asks if you are encoding or decoding the data.  Type E or D.
  6.  
  7. The program asks you for the PLAINTEXT file name.  This is the english (or
  8. binary) data when it is not coded.
  9.  
  10. The program asks you for the CIPHERTEXT file name.  This is the encrypted data.
  11.  
  12. The program asks you for the starting value of X.  This is one of the two
  13. parameters that are special.
  14.  
  15. The program asks you for the step value of X.  This is the other special para-
  16. meter.
  17.  
  18. To decipher a message, you need both the START and STEP values.  If someone
  19. else finds these values, then the data can be read.  You must find a way to
  20. decide these values so that nobody else can figure them out.  You might want
  21. to use things like the file date/size, or something.  They can be any real
  22. number.
  23.  
  24. If you don't know what a one-time cipher is, or why it is secure, find a good
  25. book on ciphers or security and find out.  This is not the place for a de-
  26. scription.  You don't need to understand what makes this secure, but it does
  27. help.
  28.  
  29. I've tried about 1/2 meg of sample data, including executable files and text
  30. files.  There has not been one single error in encryption/decryption in that
  31. time.  However, I can't guarantee that there aren't any bugs.  If you put the
  32. wrong filenames in the wrong places, you may overwrite your source data.  The
  33. program is very basic and doesn't check.
  34.  
  35. If you have any questions, I can be reached on the Brentwood BBS (914)381-1600.
  36.